* (bug 9097) column "pr_pagetype" does not exist
authorRiver Tarnell <river@users.mediawiki.org>
Wed, 7 Mar 2007 22:58:34 +0000 (22:58 +0000)
committerRiver Tarnell <river@users.mediawiki.org>
Wed, 7 Mar 2007 22:58:34 +0000 (22:58 +0000)
misuse of uniqueindexes parameter to replace() caused SQL error on postgres

RELEASE-NOTES
includes/Article.php

index c956e22..2a3ed7e 100644 (file)
@@ -250,6 +250,7 @@ lighter making things easier to read.
   loops on some server configurations
 * (bug 9118) Show deletion log on confirmdelete
 * (bug 9009) Add username entry field to Special:Contributions
+* (bug 9097) column "pr_pagetype" does not exist
 
 == Languages updated ==
 
index 4cedaa0..ae09f33 100644 (file)
@@ -1710,7 +1710,7 @@ class Article {
                                # Update restrictions table
                                foreach( $limit as $action => $restrictions ) {
                                        if ($restrictions != '' ) {
-                                               $dbw->replace( 'page_restrictions', array( 'pr_pagetype'),
+                                               $dbw->replace( 'page_restrictions', array('pr_page', 'pr_type'),
                                                        array( 'pr_page' => $id, 'pr_type' => $action
                                                                , 'pr_level' => $restrictions, 'pr_cascade' => $cascade ? 1 : 0
                                                                , 'pr_expiry' => $encodedExpiry ), __METHOD__  );